Anna Davenport, maire de Cottonwood, une petite bourgade de montagne, se remet difficilement de la perte de son fils, Ricky. Un événement inattendu la pousse à réagir et à alerter son mari, médecin urgentiste. En effet, ils vont devoir faire face à une pluie de météorites?
Ben Archer (Van Damme), un ancien membre de la mafia, veut se venger contre un impitoyable gangster chinois responsable de la mort violente de sa femme. Archer rejoint ses anciens amis de travail, et déclenche une guerre sans merci contre la triade chinoise.